yzqzss|一座桥在给房东打工 log
阿里 AI 小爬虫用请求击落 MediaWiki 站点。 时不时就有 AI bot 来爬我托管的 osm.bio (cpu 高于 10% 的都是 AI bot 加快爬取速度造成的) 爬内容页就算了吧,这些 bot 像是 zz 一样,怼着一些奇奇怪怪的非内容页爬,唯一的作用就是拿到一堆没用的页面,然后锻炼我的 CPU。🤪🤪 最近 7 天,AI bot 确实越来越猖獗了。 真的大量(80~99%)来自 Alibaba 的 ip。 附赠节能 ip 桌子:https://www.enjen.net/asn-…
三月屏蔽阿里网段后,安静了半年。
八月起,又出现了随机国内宅居ip且UA为浏览器的智障爬虫,行为模式还是股阿里味。
也还是一样,尽是爬些没有意义的页面,推高服务器cpu占用。
屏蔽后,世界安静了。
八月起,又出现了随机国内宅居ip且UA为浏览器的智障爬虫,行为模式还是股阿里味。
也还是一样,尽是爬些没有意义的页面,推高服务器cpu占用。
屏蔽后,世界安静了。
我要搓猫,我要搓猫,我要搓猫,我要搓猫,我要搓猫,我要搓猫,我要搓猫,我要搓猫,我要搓猫,我要搓猫,我要搓猫,我要搓猫,我要搓猫,我要搓猫,我要搓猫,我要搓猫,我要搓猫,我要搓猫,我要搓猫,我要搓猫,我要搓猫,我要搓猫,我要搓猫,我要搓猫,我要搓猫,我要搓猫,我要搓猫,我要搓猫,我要搓猫,我要搓猫,我要搓猫,我要搓猫,我要搓猫,我要搓猫,我要搓猫,我要搓猫,我要搓猫,我要搓猫,我要搓猫,我要搓猫,我要搓猫,我要搓猫,我要搓猫,我要搓猫,我要搓猫,我要搓猫,我要搓猫,我要搓猫,我要搓猫,我要搓猫,我要搓猫,我要搓猫,我要搓猫,我要搓猫,我要搓猫,我要搓猫,我要搓猫。
🥰7🔥1💊1
最近在鼓捣 immich,确实是很好用的自托管相册管理套件。
在此不得不吐槽下 immich-go,一个非官方的 immich cli。
比如 immich-go upload from-folder PATH1/ PATH2/ 这样把 path1 和 path2 上传到 immich。看起来没啥问题,但它会越俎代庖,如果 args包含 *?[ 就把 args 解释成 glob 来找文件……众所周知,args 的 file glob 展开是 shell 负责的,应用程序不应二次处理。而又众所周知,? 和 [ 很容易出现出现在目录文件名里,特别是 [ 。于是我这些目录和文件好多都上传不了!
然后它支持导入 zip,但是没做non-utf8文件名解码。
然后它每次导入都需要全量初始化索引,我有60k张图,局域网里初始化都要几十秒。实际可以轻易并行化,但它没做。
还有同步相册索引也是没有并行化。
然后还遇到一个目录名静默不匹配的bug,还没查明。
打了一堆 patches 才堪堪能用,immich-go 这玩意有4k多stars,其它用户到底是怎么能用这玩意的?!
在此不得不吐槽下 immich-go,一个非官方的 immich cli。
比如 immich-go upload from-folder PATH1/ PATH2/ 这样把 path1 和 path2 上传到 immich。看起来没啥问题,但它会越俎代庖,如果 args包含 *?[ 就把 args 解释成 glob 来找文件……众所周知,args 的 file glob 展开是 shell 负责的,应用程序不应二次处理。而又众所周知,? 和 [ 很容易出现出现在目录文件名里,特别是 [ 。于是我这些目录和文件好多都上传不了!
然后它支持导入 zip,但是没做non-utf8文件名解码。
然后它每次导入都需要全量初始化索引,我有60k张图,局域网里初始化都要几十秒。实际可以轻易并行化,但它没做。
还有同步相册索引也是没有并行化。
然后还遇到一个目录名静默不匹配的bug,还没查明。
打了一堆 patches 才堪堪能用,immich-go 这玩意有4k多stars,其它用户到底是怎么能用这玩意的?!
今日发现了一个 Firefox 诡异现象。
如果网站存在运行中的 service worker,这时候你在 user script 中对该网站的 XMLHttpRequest.prototype 的 hook 会没有任何效果。(除了安装service worker的那个tab,毕竟它的hook发生在service worker之前)
如果网站存在运行中的 service worker,这时候你在 user script 中对该网站的 XMLHttpRequest.prototype 的 hook 会没有任何效果。(除了安装service worker的那个tab,毕竟它的hook发生在service worker之前)
❤1
好想念双飞燕的鼠标,指哪儿打哪儿,经久耐用。
我现在用过的4款鼠标,都是用半年滚轮就坏了。左手鼠还挺难找的。
我现在用过的4款鼠标,都是用半年滚轮就坏了。左手鼠还挺难找的。
yzqzss|一座桥在给房东打工 log
https://github.com/yzqzss/rezstd 第一次用 Golang ,写了个小玩意,不愧是 errlang,并发体验良好。
GitHub
Support secondary config server address by yzqzss · Pull Request #1461 · EasyTier/EasyTier
背景
尝试 easytier,发现 easytier-web 只能监听一个端口,协议也只能 tcp/udp 二选一,且默认是 udp。在禁 udp 的网络上尝试连官方的 udp 实例,连不上。
想法
自建 tcp 实例倒是没啥问题,但考虑到 udp 能做到更大的带机量,所以我寻思做成默认 udp,连不通再 fallback 到 tcp,更合理。
以及考虑到现在 config server 是...
尝试 easytier,发现 easytier-web 只能监听一个端口,协议也只能 tcp/udp 二选一,且默认是 udp。在禁 udp 的网络上尝试连官方的 udp 实例,连不上。
想法
自建 tcp 实例倒是没啥问题,但考虑到 udp 能做到更大的带机量,所以我寻思做成默认 udp,连不通再 fallback 到 tcp,更合理。
以及考虑到现在 config server 是...
🔥3
yzqzss|一座桥在给房东打工 log
https://github.com/EasyTier/EasyTier/pull/1461 第一个 Rust PR!我锈得太迟了。
不建议任何人在家庭或生产环境使用 EasyTier,至少目前不要。它的安全设计十分甚至九分的糟糕。用这个组网等于明文裸奔,任何人只需轻轻抓个包就能加入你的网络里。
不仅如此,这玩意的性能也很差,但有魔改版。
不仅如此,这玩意的性能也很差,
🥰6
Forwarded from &'a ::rynco::UntitledChannel (Rynco Maekawa)
AI 太好用了.mp4
https://www.bilibili.com/video/BV1SM4VzBE4c
https://www.bilibili.com/video/BV1SM4VzBE4c
Bilibili
熊大熊二把光头强家的电视刷成Armbian了,光头强表示这也太难用了吧_哔哩哔哩_bilibili
熊大熊二把光头强家的电视刷成Armbian了,看电视之前还得查看电视的ip地址,使用SSH连接电视,然后启动服务,输入IPTV源的地址,控制音量都只能使用命令,这也太麻烦了吧!!! 光头强表示这也太难用了吧!!, 视频播放量 652967、弹幕量 372、点赞数 38934、投硬币枚数 3183、收藏人数 13990、转发人数 6210, 视频作者 电子元器件666, 作者简介 分享一些AI生成的视频,相关视频:熊出没,熊二编译openwrt导致森林断网了,熊二查看森林监控,发现光头强在砍树,光头强:W…
🤣2
yzqzss|一座桥在给房东打工 log
这两天整了个 weblate 实例,用来快速本地化 F-Droid 上架的看起来还行的新软件。 https://toolate.othing.xyz/ 除了吃了我 5G 内存之外,其它还好。 这玩意我觉得最牛逼的功能是你可以上传屏幕截图,然后它可以 OCR 识别图里的字符串,然后将截图和匹配的源字符串关联起来(例)。可以省出翻来覆去找字/找上下文的时间。 还弄了3个 bot 来自动发 PR/MR,丝滑😃: https://github.com/toolatebot https://gitlab.com/toolatebot…
#Python魅力时刻
Weblate 这玩意啥都好,就是输出的 XML 的缩进不能改,默认缩进4个空格。对于固执地用 \t 或者两空格缩进的有强迫症的大项目,这个特性非常有害:每次自动创建 PR 都会产生 114514 行缩进差异……
我几小时前本来打算 fork 一下把这行为改掉,加个自定义缩进的功能,再打个 docker image 自用。然后无意间发现 Weblate 有个用于覆盖默认设置的功能: https://docs.weblate.org/en/latest/admin/install/docker.html#overriding-settings-from-the-data-volume
定睛一看,好呀,它是用 exec 来实现的。
这下好办了,把功能写成 monkey patch,塞进「设置」里,完美!
Weblate 这玩意啥都好,就是输出的 XML 的缩进不能改,默认缩进4个空格。对于固执地用 \t 或者两空格缩进的有强迫症的大项目,这个特性非常有害:每次自动创建 PR 都会产生 114514 行缩进差异……
我几小时前本来打算 fork 一下把这行为改掉,加个自定义缩进的功能,再打个 docker image 自用。然后无意间发现 Weblate 有个用于覆盖默认设置的功能: https://docs.weblate.org/en/latest/admin/install/docker.html#overriding-settings-from-the-data-volume
定睛一看,好呀,它是用 exec 来实现的。
这下好办了,把功能写成 monkey patch,塞进「设置」里,完美!